<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>gbmath: gbmath::valueServer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.jpg"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">gbmath
   &#160;<span id="projectnumber">v0.05</span>
   </div>
   <div id="projectbrief">c++ math library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegbmath.html">gbmath</a></li><li class="navelem"><a class="el" href="classgbmath_1_1value_server.html">valueServer</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classgbmath_1_1value_server-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">gbmath::valueServer Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>it will be delete. DEPRACATED.  
 <a href="classgbmath_1_1value_server.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="valueserver_8h_source.html">valueserver.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a46dd439dfc7aea4c66c8b76074a13f2b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a46dd439dfc7aea4c66c8b76074a13f2b">valueServer</a> ()</td></tr>
<tr class="separator:a46dd439dfc7aea4c66c8b76074a13f2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a829bad32190814fd276e1cbd7ccbc502"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a829bad32190814fd276e1cbd7ccbc502">~valueServer</a> ()</td></tr>
<tr class="separator:a829bad32190814fd276e1cbd7ccbc502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4eb49ac8a2d1fa64f3aae07346c6395"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#af4eb49ac8a2d1fa64f3aae07346c6395">isFloatValueExists</a> (const char *val_name) const </td></tr>
<tr class="separator:af4eb49ac8a2d1fa64f3aae07346c6395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9816aca5e40b22794b48eded82813725"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a9816aca5e40b22794b48eded82813725">isVector2ValueExists</a> (const char *val_name) const </td></tr>
<tr class="separator:a9816aca5e40b22794b48eded82813725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c823c29e20fbff795129e29ee8f2b92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a9c823c29e20fbff795129e29ee8f2b92">isVector3ValueExists</a> (const char *val_name) const </td></tr>
<tr class="separator:a9c823c29e20fbff795129e29ee8f2b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e251419d4cde28011419818114a1f0f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a3e251419d4cde28011419818114a1f0f">isVector4ValueExists</a> (const char *val_name) const </td></tr>
<tr class="separator:a3e251419d4cde28011419818114a1f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8883269f1e346c02ba9b73ae37715ca"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#ab8883269f1e346c02ba9b73ae37715ca">isMatrix33ValueExists</a> (const char *val_name) const </td></tr>
<tr class="separator:ab8883269f1e346c02ba9b73ae37715ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2518cbff2f1271d09005992407287bdd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a2518cbff2f1271d09005992407287bdd">isMatrix44ValueExists</a> (const char *val_name) const </td></tr>
<tr class="separator:a2518cbff2f1271d09005992407287bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1af6c6d2a79225667893898de739e37"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#ae1af6c6d2a79225667893898de739e37">registerFloatValue</a> (const char *val_name, <a class="el" href="namespacegbmath_1_1detail.html#a1fec8938a8e6202082910bf58cffa6d6">detail::FuncGetFloatValue</a> _func, void *_user_ptr)  throw (std::runtime_error)</td></tr>
<tr class="separator:ae1af6c6d2a79225667893898de739e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb23b9fdf3915000c53bdd9bf2b8f084"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#adb23b9fdf3915000c53bdd9bf2b8f084">registerVector2Value</a> (const char *val_name, <a class="el" href="namespacegbmath_1_1detail.html#a89b402a7916081f37d106a23af358759">detail::FuncGetVector2Value</a> _func, void *_user_ptr)  throw (std::runtime_error)</td></tr>
<tr class="separator:adb23b9fdf3915000c53bdd9bf2b8f084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7d014683bc0777b51fbba98bd96580a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#ac7d014683bc0777b51fbba98bd96580a">registerVector3Value</a> (const char *val_name, <a class="el" href="namespacegbmath_1_1detail.html#a2c2ab89f9336c0090111098c2e772ab4">detail::FuncGetVector3Value</a> _func, void *_user_ptr)  throw (std::runtime_error)</td></tr>
<tr class="separator:ac7d014683bc0777b51fbba98bd96580a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa00da946b93074a9f630c9c84c900fba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#aa00da946b93074a9f630c9c84c900fba">registerVector4Value</a> (const char *val_name, <a class="el" href="namespacegbmath_1_1detail.html#a54a13d13a587ba1362f68433019a4f24">detail::FuncGetVector4Value</a> _func, void *_user_ptr)  throw (std::runtime_error)</td></tr>
<tr class="separator:aa00da946b93074a9f630c9c84c900fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a621aae55e31d9da711f279da22a3df6e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a621aae55e31d9da711f279da22a3df6e">registerMatrix33Value</a> (const char *val_name, <a class="el" href="namespacegbmath_1_1detail.html#a62824f9539b2243250b8d2f588931da1">detail::FuncGetMatrix33Value</a> _func, void *_user_ptr)  throw (std::runtime_error)</td></tr>
<tr class="separator:a621aae55e31d9da711f279da22a3df6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83584951ff23d222edc468ed1389c48f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a83584951ff23d222edc468ed1389c48f">registerMatrix44Value</a> (const char *val_name, <a class="el" href="namespacegbmath_1_1detail.html#a4694006f69060322577f97bcd4050ddf">detail::FuncGetMatrix44Value</a> _func, void *_user_ptr)  throw (std::runtime_error)</td></tr>
<tr class="separator:a83584951ff23d222edc468ed1389c48f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2c2deff896cd4017fdfa7ce7dfd224"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a3d2c2deff896cd4017fdfa7ce7dfd224">getFloatValue</a> (const int index) const   throw (int)</td></tr>
<tr class="separator:a3d2c2deff896cd4017fdfa7ce7dfd224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57834cdac8ceba3bb01fe2a5c74f4ce"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgbmath_1_1vec2.html">vec2</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#ac57834cdac8ceba3bb01fe2a5c74f4ce">getVector2Value</a> (const int index) const   throw (int)</td></tr>
<tr class="separator:ac57834cdac8ceba3bb01fe2a5c74f4ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adda8ff49ea4e8b85a3e0d91c17296ae5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgbmath_1_1vec3.html">vec3</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#adda8ff49ea4e8b85a3e0d91c17296ae5">getVector3Value</a> (const int index) const   throw (int)</td></tr>
<tr class="separator:adda8ff49ea4e8b85a3e0d91c17296ae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5705e5fe55350ce79eb39e98b9bfaaa8"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgbmath_1_1vec4.html">vec4</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a5705e5fe55350ce79eb39e98b9bfaaa8">getVector4Value</a> (const int index) const   throw (int)</td></tr>
<tr class="separator:a5705e5fe55350ce79eb39e98b9bfaaa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad10104ebbafb29b4fa63c38237c1c124"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#ad10104ebbafb29b4fa63c38237c1c124">getMatrix33Value</a> (const int index) const   throw (int)</td></tr>
<tr class="separator:ad10104ebbafb29b4fa63c38237c1c124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7a037c512a6c7f6e1d7fe6a43bf567d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgbmath_1_1mat44.html">mat44</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#ab7a037c512a6c7f6e1d7fe6a43bf567d">getMatrix44Value</a> (const int index) const   throw (int)</td></tr>
<tr class="separator:ab7a037c512a6c7f6e1d7fe6a43bf567d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aae5faff7d8ea442df3253ff7b16cebe2"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="structgbmath_1_1detail_1_1item_float_value.html">detail::itemFloatValue</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#aae5faff7d8ea442df3253ff7b16cebe2">m_FloatValues</a></td></tr>
<tr class="separator:aae5faff7d8ea442df3253ff7b16cebe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dde6fbd1233b90bb2a00555f8aab228"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="structgbmath_1_1detail_1_1item_vector2_value.html">detail::itemVector2Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a5dde6fbd1233b90bb2a00555f8aab228">m_Vector2Values</a></td></tr>
<tr class="separator:a5dde6fbd1233b90bb2a00555f8aab228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0c1121e85acda1074a801797f2c59e9"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="structgbmath_1_1detail_1_1item_vector3_value.html">detail::itemVector3Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#ae0c1121e85acda1074a801797f2c59e9">m_Vector3Values</a></td></tr>
<tr class="separator:ae0c1121e85acda1074a801797f2c59e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b38b461f0d0f465f0a858dbc556176f"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="structgbmath_1_1detail_1_1item_vector4_value.html">detail::itemVector4Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a1b38b461f0d0f465f0a858dbc556176f">m_Vector4Values</a></td></tr>
<tr class="separator:a1b38b461f0d0f465f0a858dbc556176f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f072c54c623401d2a7077e08e9ba9a5"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="structgbmath_1_1detail_1_1item_matrix33_value.html">detail::itemMatrix33Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#a5f072c54c623401d2a7077e08e9ba9a5">m_Matrix33Values</a></td></tr>
<tr class="separator:a5f072c54c623401d2a7077e08e9ba9a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab76581200d6ce913f8653153a65bf62f"><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="structgbmath_1_1detail_1_1item_matrix44_value.html">detail::itemMatrix44Value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgbmath_1_1value_server.html#ab76581200d6ce913f8653153a65bf62f">m_Matrix44Values</a></td></tr>
<tr class="separator:ab76581200d6ce913f8653153a65bf62f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>it will be delete. DEPRACATED. </p>

<p>Definition at line <a class="el" href="valueserver_8h_source.html#l00174">174</a> of file <a class="el" href="valueserver_8h_source.html">valueserver.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a46dd439dfc7aea4c66c8b76074a13f2b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">gbmath::valueServer::valueServer </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8h_source.html#l00189">189</a> of file <a class="el" href="valueserver_8h_source.html">valueserver.h</a>.</p>

</div>
</div>
<a class="anchor" id="a829bad32190814fd276e1cbd7ccbc502"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual gbmath::valueServer::~valueServer </td>
          <td>(</td>
          <td class="paramname">)</td><td></td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8h_source.html#l00194">194</a> of file <a class="el" href="valueserver_8h_source.html">valueserver.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a3d2c2deff896cd4017fdfa7ce7dfd224"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float gbmath::valueServer::getFloatValue </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>index</em>)</td><td></td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">int</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00349">349</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad10104ebbafb29b4fa63c38237c1c124"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structgbmath_1_1mat33.html">mat33</a> * gbmath::valueServer::getMatrix33Value </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>index</em>)</td><td></td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">int</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00397">397</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab7a037c512a6c7f6e1d7fe6a43bf567d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structgbmath_1_1mat44.html">mat44</a> * gbmath::valueServer::getMatrix44Value </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>index</em>)</td><td></td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">int</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00409">409</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac57834cdac8ceba3bb01fe2a5c74f4ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structgbmath_1_1vec2.html">vec2</a> * gbmath::valueServer::getVector2Value </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>index</em>)</td><td></td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">int</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00361">361</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adda8ff49ea4e8b85a3e0d91c17296ae5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structgbmath_1_1vec3.html">vec3</a> * gbmath::valueServer::getVector3Value </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>index</em>)</td><td></td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">int</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00373">373</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5705e5fe55350ce79eb39e98b9bfaaa8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structgbmath_1_1vec4.html">vec4</a> * gbmath::valueServer::getVector4Value </td>
          <td>(</td>
          <td class="paramtype">const int&#160;</td>
          <td class="paramname"><em>index</em>)</td><td></td>
          <td> const</td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">int</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00385">385</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af4eb49ac8a2d1fa64f3aae07346c6395"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::valueServer::isFloatValueExists </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00149">149</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab8883269f1e346c02ba9b73ae37715ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::valueServer::isMatrix33ValueExists </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00189">189</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2518cbff2f1271d09005992407287bdd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::valueServer::isMatrix44ValueExists </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00199">199</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9816aca5e40b22794b48eded82813725"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::valueServer::isVector2ValueExists </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00159">159</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9c823c29e20fbff795129e29ee8f2b92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::valueServer::isVector3ValueExists </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00169">169</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3e251419d4cde28011419818114a1f0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool gbmath::valueServer::isVector4ValueExists </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>)</td><td></td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00179">179</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae1af6c6d2a79225667893898de739e37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int gbmath::valueServer::registerFloatValue </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacegbmath_1_1detail.html#a1fec8938a8e6202082910bf58cffa6d6">detail::FuncGetFloatValue</a>&#160;</td>
          <td class="paramname"><em>_func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>_user_ptr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">std::runtime_error</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00210">210</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a621aae55e31d9da711f279da22a3df6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int gbmath::valueServer::registerMatrix33Value </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacegbmath_1_1detail.html#a62824f9539b2243250b8d2f588931da1">detail::FuncGetMatrix33Value</a>&#160;</td>
          <td class="paramname"><em>_func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>_user_ptr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">std::runtime_error</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00300">300</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a83584951ff23d222edc468ed1389c48f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int gbmath::valueServer::registerMatrix44Value </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacegbmath_1_1detail.html#a4694006f69060322577f97bcd4050ddf">detail::FuncGetMatrix44Value</a>&#160;</td>
          <td class="paramname"><em>_func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>_user_ptr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">std::runtime_error</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00324">324</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adb23b9fdf3915000c53bdd9bf2b8f084"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int gbmath::valueServer::registerVector2Value </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacegbmath_1_1detail.html#a89b402a7916081f37d106a23af358759">detail::FuncGetVector2Value</a>&#160;</td>
          <td class="paramname"><em>_func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>_user_ptr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">std::runtime_error</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00232">232</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac7d014683bc0777b51fbba98bd96580a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int gbmath::valueServer::registerVector3Value </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacegbmath_1_1detail.html#a2c2ab89f9336c0090111098c2e772ab4">detail::FuncGetVector3Value</a>&#160;</td>
          <td class="paramname"><em>_func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>_user_ptr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">std::runtime_error</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00254">254</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa00da946b93074a9f630c9c84c900fba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int gbmath::valueServer::registerVector4Value </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>val_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacegbmath_1_1detail.html#a54a13d13a587ba1362f68433019a4f24">detail::FuncGetVector4Value</a>&#160;</td>
          <td class="paramname"><em>_func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>_user_ptr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
        <tr>
          <td align="right">throw </td><td>(</td><td colspan="2">std::runtime_error</td>
        </tr>
        <tr>
          <td align="right"></td><td>)</td><td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8cpp_source.html#l00277">277</a> of file <a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="aae5faff7d8ea442df3253ff7b16cebe2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structgbmath_1_1detail_1_1item_float_value.html">detail::itemFloatValue</a>&gt; gbmath::valueServer::m_FloatValues</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8h_source.html#l00176">176</a> of file <a class="el" href="valueserver_8h_source.html">valueserver.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5f072c54c623401d2a7077e08e9ba9a5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structgbmath_1_1detail_1_1item_matrix33_value.html">detail::itemMatrix33Value</a>&gt; gbmath::valueServer::m_Matrix33Values</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8h_source.html#l00182">182</a> of file <a class="el" href="valueserver_8h_source.html">valueserver.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab76581200d6ce913f8653153a65bf62f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structgbmath_1_1detail_1_1item_matrix44_value.html">detail::itemMatrix44Value</a>&gt; gbmath::valueServer::m_Matrix44Values</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8h_source.html#l00183">183</a> of file <a class="el" href="valueserver_8h_source.html">valueserver.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5dde6fbd1233b90bb2a00555f8aab228"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structgbmath_1_1detail_1_1item_vector2_value.html">detail::itemVector2Value</a>&gt; gbmath::valueServer::m_Vector2Values</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8h_source.html#l00178">178</a> of file <a class="el" href="valueserver_8h_source.html">valueserver.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae0c1121e85acda1074a801797f2c59e9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structgbmath_1_1detail_1_1item_vector3_value.html">detail::itemVector3Value</a>&gt; gbmath::valueServer::m_Vector3Values</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8h_source.html#l00179">179</a> of file <a class="el" href="valueserver_8h_source.html">valueserver.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1b38b461f0d0f465f0a858dbc556176f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structgbmath_1_1detail_1_1item_vector4_value.html">detail::itemVector4Value</a>&gt; gbmath::valueServer::m_Vector4Values</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="valueserver_8h_source.html#l00180">180</a> of file <a class="el" href="valueserver_8h_source.html">valueserver.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="valueserver_8h_source.html">valueserver.h</a></li>
<li><a class="el" href="valueserver_8cpp_source.html">valueserver.cpp</a></li>
</ul>
</div><!-- contents -->
<hr class="footer"/>
<!--address class="footer"-->
<!--small-->
<br>
&nbsp;&nbsp;&nbsp;<b>Project page:</b> &nbsp;<a target="_blank" href="https://code.google.com/p/gbmath/">https://code.google.com/p/gbmath/</a>&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;<b>Doc page:</b> &nbsp;<a target="_blank" href="http://www.it.ks777.ru/docs">http://www.it.ks777.ru/docs</a>&nbsp;&nbsp;<br>
<br>
Generated on Sat Jul 27 2013 08:09:04 for gbmath by &#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.4
